package com.ruoyi.costumeShop.mapper;

import java.util.List;
import com.ruoyi.costumeShop.domain.Costume;
import org.apache.ibatis.annotations.Mapper;

/**
 * costumeMapper接口
 * 
 * @author ruoyi
 * @date 2022-04-05
 */
@Mapper
public interface CostumeMapper {

    /**
     * 通过服装编号costumeNo和尺码size查询服装
     */
    Costume queryByItemNoAndSize(String itemNo,String size);

    /**
     * 查询costume
     * 
     * @param costumeId costume主键
     * @return costume
     */
    public Costume selectCostumeByCostumeId(Long costumeId);

    /**
     * 查询costume列表
     * 
     * @param costume costume
     * @return costume集合
     */
    public List<Costume> selectCostumeList(Costume costume);

    /**
     * 新增costume
     * 
     * @param costume costume
     * @return 结果
     */
    public int insertCostume(Costume costume);

    /**
     * 修改costume
     * 
     * @param costume costume
     * @return 结果
     */
    public int updateCostume(Costume costume);

    /**
     * 删除costume
     * 
     * @param costumeId costume主键
     * @return 结果
     */
    public int deleteCostumeByCostumeId(Long costumeId);

    /**
     * 批量删除costume
     * 
     * @param costumeIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteCostumeByCostumeIds(Long[] costumeIds);
}
